be pilloried - French English Dictionary